package com.dyna.constants;

/**
 * 系统常量
 *
 * @author Chill
 */
public interface AppConstant {

	/** 应用版本 */
	String APPLICATION_VERSION = "1.1.0";

	/** 基础包 */
	String BASE_PACKAGES = "com.dyna";

	/** 应用名前缀 */
	String APPLICATION_NAME_PREFIX = "dyna-";

	/** 应用名后缀 */
	String APPLICATION_NAME_SUFFIX = "-application";

	/** 网关模块名称 */
	String APPLICATION_GATEWAY_NAME = APPLICATION_NAME_PREFIX + "gateway" + APPLICATION_NAME_SUFFIX;

	/** auth认证模块名称 */
	String APPLICATION_AUTH_NAME = APPLICATION_NAME_PREFIX + "auth" + APPLICATION_NAME_SUFFIX;

	/** 基础模块名称 */
	String APPLICATION_FOUNDATION_NAME = APPLICATION_NAME_PREFIX + "foundation" + APPLICATION_NAME_SUFFIX;

	/** 设计模式模块名称 */
	String APPLICATION_PATTERNS_NAME = APPLICATION_NAME_PREFIX + "pattern" + APPLICATION_NAME_SUFFIX;

	/** demo模块名称 */
	String APPLICATION_DEMO_NAME = APPLICATION_NAME_PREFIX + "demo" + APPLICATION_NAME_SUFFIX;

	/** flowable模块名称 */
	String APPLICATION_FLOWABLE_NAME = APPLICATION_NAME_PREFIX + "flowable" + APPLICATION_NAME_SUFFIX;

	/** chat模块名称 */
	String APPLICATION_CHAT_NAME = APPLICATION_NAME_PREFIX + "chat" + APPLICATION_NAME_SUFFIX;

	/** Digit模块名称 */
	String APPLICATION_DIGIT_NAME = APPLICATION_NAME_PREFIX + "digit" + APPLICATION_NAME_SUFFIX;

	/** qiandao模块名称 */
	String APPLICATION_QIANDAO_NAME = APPLICATION_NAME_PREFIX + "qiandao" + APPLICATION_NAME_SUFFIX;


	/** 本地环境 */
	String LOCAL_CODE = "local";

	/** 开发环境 */
	String DEV_CODE = "dev";

	/** 测试环境 */
	String TEST_CODE = "test";

	/** 生产环境 */
	String PROD_CODE = "prod";

}
